// stdafx.h : include file for standard system include files,
// or project specific include files that are used frequently, but
// are changed infrequently
//

#pragma once

#include "targetver.h"

#define WIN32_LEAN_AND_MEAN             // Exclude rarely-used stuff from Windows headers


#define HK_CLASSES_FILE <Common/Serialize/Classlist/hkClasses.h>  
//#include <Common/Base/Config/hkProductFeatures.cxx>  

#include <Havok\Source\Physics\Dynamics\World\hkpWorld.h>
#include <Havok\Source\Physics\Collide/Dispatch/hkpAgentRegisterUtil.h>
#include <Havok\Source\Physics\Dynamics/Entity/hkpRigidBody.h>
#include <Havok\Source\Physics\Collide/Shape/hkpShape.h>
#include <Havok\Source\Physics\Collide/Shape/Convex/Box/hkpBoxShape.h>
#include <Havok\Source\Physics\Collide/Shape\Misc\Bv\hkpBvShape.h>
#include <Havok\Source\Physics\Collide/Shape/Compound\Collection\List\hkpListShape.h>
#include <Havok\Source\Physics\Collide/Shape/Convex\Capsule\hkpCapsuleShape.h>
#include <Havok\Source\Physics\Collide/Shape/Convex\Sphere\hkpSphereShape.h>
#include <Havok\Source\Physics\Collide/Shape\Convex\ConvexTranslate\hkpConvexTranslateShape.h>
#include <Havok\Source\Physics\Utilities/Dynamics/Inertia/hkpInertiaTensorComputer.h>

#include <Havok\Source\Common/Base/keycode.cxx>
#undef HK_FEATURE_PRODUCT_AI
#undef HK_FEATURE_PRODUCT_ANIMATION
#undef HK_FEATURE_PRODUCT_CLOTH
#undef HK_FEATURE_PRODUCT_DESTRUCTION
#undef HK_FEATURE_PRODUCT_BEHAVIOR

#include <Havok\Source\Common/Base/Config/hkProductFeatures.cxx>

// TODO: reference additional headers your program requires here
#include "Utility\Types.h"
